home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Candy Factory Pro
/
Candy Factory Pro.iso
/
Install_CandyFactoryPro
< prev
next >
Wrap
Text File
|
1998-11-02
|
12KB
|
628 lines
; $VER: CandyFactoryPro_Install 1.000 (02.11.98)
; Script to install CandyFactoryPro Version 1.0
(complete 0)
(user 1)
;=============================================================================
; English strings
(set default_lang 4)
(set #bad-kick "CandyFactoryPro needs Amiga-OS 3.0 or higher")
(set SelectDir1Msg
(cat "Please select a directory\nto install CandyFactoryPro in"
)
)
(set GFX1Msg "AGA")
(set GFX2Msg "Graphicboard")
(set CPU1Msg "MC68020/30 without FPU")
(set CPU2Msg "MC68030 with FPU")
(set CPU3Msg "MC68040")
(set CPU4Msg "MC68060")
(set CPU5Msg "PPC603/604")
(set CPUMsg "What CPU does the machine have that you are installing CandyFactoryPro?")
(set UpDategraf "Checking and updating graffiti.library, if needed...")
(set UpDateMSL "Checking and updating msuniversalloader.library, if needed...")
(set UpDateMSS "Checking and updating msuniversalsaver.library, if needed...")
(set InstallCandyFactoryProProg "Installing CandyFactoryPro main program...")
(set InstallLoader "Installing loader...")
(set InstallSaver "Installing saver...")
(set InstallOperator "Installing pperator files...")
(set InstallViewer "Installing viewers...")
(set InstallGuide "Installing guide-File...")
(set InstallMasks "Installing masks...")
(set InstallMat "Installing materials...")
(set InstallPat "Installing pattern...")
(set InstallPro "Installing projects...")
;=============================================================================
; German strings
(if (= @language "deutsch")
(
(set default_lang 2)
(set #bad-kick "CandyFactoryPro benötigt mindestens Amiga-OS 3.0 oder höher")
(set SelectDir1Msg
(cat "Wählen Sie ein Verzeichnis, wo Sie CandyFactoryPro "
"installieren möchten. Ein Verzeichnis mit den "
"Namen CandyFactoryPro wird automatisch angelegt!"
)
)
(set GFX1Msg "AGA")
(set GFX2Msg "Grafikkarte")
(set CPU1Msg "MC68020/30 ohne FPU")
(set CPU2Msg "MC68030 mit FPU")
(set CPU3Msg "MC68040")
(set CPU4Msg "MC68060")
(set CPU5Msg "PPC603/604")
(set CPUMsg "Welchen Prozessor besitzt der Computer, auf dem Sie CandyFactoryPro installieren möchten?")
(set UpDategraf "Prüfe und Erneuere die graffiti.library, wenn nötig...")
(set UpDateMSL "Prüfe und Erneuere die msuniversalloader.library, wenn nötig...")
(set UpDateMSS "Prüfe und Erneuere die msuniversalsaver.library, wenn nötig...")
(set InstallCandyFactoryProProg "Installiere CandyFactoryPro Hauptprogramm...")
(set InstallLoader "Installiere Lademodule...")
(set InstallSaver "Installiere Speichermodule...")
(set InstallOperator "Installiere Bildbearbeitungsmodule...")
(set InstallViewer "Installiere Anzeigemodule...")
(set InstallGuide "Installiere Guide-Datei...")
(set InstallMasks "Installiere Masken...")
(set InstallMat "Installiere Material...")
(set InstallPat "Installiere Pattern...")
(set InstallPro "Installiere Projekte...")
)
)
(if (> (* 39 65536) (getversion "exec.library" (resident)))
(abort #bak-kick)
)
(welcome)
(set old_level @user-level)
(user 2)
(set target (askdir
(prompt SelectDir1Msg)
(help #which-dir-help)
(default "SYS:")
))
(set CandyFactoryProDir (tackon target "CandyFactoryPro"))
(user old_level)
(set LoaderDir (tackon CandyFactoryProDir "Loader"))
(set LoaderDirPPC (tackon CandyFactoryProDir "LoaderPPC"))
(set OperatorDir (tackon CandyFactoryProDir "Operator"))
(set OperatorDirPPC (tackon CandyFactoryProDir "OperatorPPC"))
(set ViewerDir (tackon CandyFactoryProDir "Viewer"))
(set SaverDir (tackon CandyFactoryProDir "Saver"))
(set DocDir (tackon CandyFactoryProDir "Docs"))
(set MaskDir (tackon CandyFactoryProDir "masks"))
(set MatDir (tackon CandyFactoryProDir "materials"))
(set PatDir (tackon CandyFactoryProDir "patterns"))
(set ProDir (tackon CandyFactoryProDir "projects"))
(set CPU
(askchoice
(prompt CPUMsg)
(help @askchoice-help)
(choices CPU1Msg CPU2Msg CPU3Msg CPU4Msg CPU5Msg)
(default 1)
)
)
(set GFX
(askchoice
(prompt GFXMsg)
(help @askchoice-help)
(choices GFX1Msg GFX2Msg)
(default 1)
)
)
(if ( < (exists CandyFactoryProDir (noreq) ) 2)
(makedir CandyFactoryProDir
(prompt "Creating CandyFactoryPro directory...")
(help @makedir-help)
(infos)
)
)
(complete 10)
(if ( < (exists LoaderDir (noreq) ) 2)
(makedir LoaderDir
(prompt "Creating Loader directory...")
; (help @makedir-help)
)
)
(complete 11)
(if ( < (exists ViewerDir (noreq) ) 2)
(makedir ViewerDir
(prompt "Creating Viewer directory...")
; (help @makedir-help)
)
)
(complete 12)
(if ( < (exists SaverDir (noreq) ) 2)
(makedir SaverDir
(prompt "Creating Saver directory...")
; (help @makedir-help)
)
)
(complete 14)
(if ( < (exists OperatorDir (noreq) ) 2)
(makedir OperatorDir
(prompt "Creating Operator directory...")
; (help @makedir-help)
)
)
(complete 15)
(if ( < (exists MaskDir (noreq) ) 2)
(makedir MaskDir
(prompt "Creating mask directory...")
; (help @makedir-help)
)
)
(complete 16)
(if ( < (exists MatDir (noreq) ) 2)
(makedir MatDir
(prompt "Creating material directory...")
; (help @makedir-help)
)
)
(complete 17)
(if ( < (exists PatDir (noreq) ) 2)
(makedir PatDir
(prompt "Creating pattern directory...")
; (help @makedir-help)
)
)
(complete 18)
(if ( < (exists ProDir (noreq) ) 2)
(makedir ProDir
(prompt "Creating projects directory...")
; (help @makedir-help)
)
)
(complete 25)
(If (= CPU 0)
(
(copyfiles
(prompt "Installing Operator files...")
(help @copyfiles-help)
(source "Operator68k/")
(dest OperatorDir)
(all)
(confirm)
)
(copyfiles
(prompt "Installing loader...")
(help @copyfiles-help)
(source "Loader68000/")
(dest LoaderDir)
(all)
(confirm)
)
(copyfiles
(prompt "Kopiere CandyFactoryPro...")
(help @copyfiles-help)
(source "CandyPro020")
(dest "ram:")
(newname "CandyFactoryPro")
(confirm)
)
)
)
(If (= CPU 1)
(
(copyfiles
(prompt "Installing Operator files...")
(help @copyfiles-help)
(source "Operator68k/")
(dest OperatorDir)
(all)
(confirm)
)
(copyfiles
(prompt "Installing OperatorFPU files...")
(help @copyfiles-help)
(source "OperatorFPU/")
(dest OperatorDir)
(all)
(confirm)
)
(copyfiles
(prompt "Installing loader...")
(help @copyfiles-help)
(source "Loader68030/")
(dest LoaderDir)
(all)
(confirm)
)
(copyfiles
(prompt "Kopiere CandyFactoryPro...")
(help @copyfiles-help)
(source "CandyPro030-881")
(dest "ram:")
(newname "CandyFactoryPro")
(confirm)
)
)
)
(If (= CPU 2)
(
(copyfiles
(prompt "Installing Operator files...")
(help @copyfiles-help)
(source "Operator68k/")
(dest OperatorDir)
(all)
(confirm)
)
(copyfiles
(prompt "Installing OperatorFPU files...")
(help @copyfiles-help)
(source "OperatorFPU/")
(dest OperatorDir)
(all)
(confirm)
)
(copyfiles
(prompt "Installing loader...")
(help @copyfiles-help)
(source "Loader68040/")
(dest LoaderDir)
(all)
(confirm)
)
(copyfiles
(prompt "Kopiere CandyFactoryPro...")
(help @copyfiles-help)
(source "CandyPro040")
(dest "ram:")
(newname "CandyFactoryPro")
(confirm)
)
)
)
(If (= CPU 3)
(
(copyfiles
(prompt "Installing Operator files...")
(help @copyfiles-help)
(source "Operator68k/")
(dest OperatorDir)
(all)
(confirm)
)
(copyfiles
(prompt "Installing OperatorFPU files...")
(help @copyfiles-help)
(source "OperatorFPU/")
(dest OperatorDir)
(all)
(confirm)
)
(copyfiles
(prompt "Installing loader...")
(help @copyfiles-help)
(source "Loader68060/")
(dest LoaderDir)
(all)
(confirm)
)
(copyfiles
(prompt "Kopiere CandyFactoryPro...")
(help @copyfiles-help)
(source "CandyPro060")
(dest "ram:")
(newname "CandyFactoryPro")
(confirm)
)
)
)
(If (= CPU 4)
(
(complete 40)
(if ( < (exists OperatorDirPPC (noreq) ) 2)
(makedir OperatorDirPPC
(prompt "Creating OperatorPPC directory...")
; (help @makedir-help)
)
)
(complete 41)
(if ( < (exists LoaderDirPPC (noreq) ) 2)
(makedir LoaderDirPPC
(prompt "Creating Loade